DbTrendAddMember (CTLX¿¡¼­¸¸ Áö¿ø)

 

µ¥ÀÌÅͺ£À̽º Æ®·£µå ¿ÀºêÁ§Æ® (Database Trend Object) ¿¡ ÇϳªÀÇ ±×·¡ÇÁ ±¸¼º¿øÀ» Ãß°¡ÇÑ´Ù.

 

void @DbTrendAddMember(string classname, string tag, string column, int color, int valuetype, int pointtype, int linethick, int axispos, int levelfrom, int levelto, int tagdisplaysize, int reverseY, int flags, int graphtype, string table, string where, string description);

 

ÇÔ¼öÀÎÀÚ

string classname : µ¥ÀÌÅͺ£À̽º Æ®·£µå ¿ÀºêÁ§Æ®ÀÇ À̸§

string tag : Ãß°¡ÇÒ Å±×ÀÇ À̸§ (AI or DI)

string column : ÅÂ±×¿Í ½ÖÀÌ µÇ´Â Ä÷³¸í

int color : ±×·¡ÇÁ ¸â¹öÀÇ ¼±»ö»ó

int valuetype : »ç¿ë¾ÈÇÔ (0À¸·Î ¼³Á¤ÇÒ °Í)

int pointtype : ¼±±×·¡ÇÁÀÇ ²ÀÁöÁ¡¿¡ »ç¿ëÇÒ Á¡¸ð¾ç (0-»ç¿ë¾ÈÇÔ, 1-»ç°¢Çü, 2-¿ø, 3-»ï°¢Çü, 4-¸¶¸§¸ð, 5-XÇ¥½Ã, 6-+Ç¥½Ã, 7-*Ç¥½Ã)

int linethick : ¸â¹öÀÇ ¼±±½±â (1~20)

int axispos : ´«±ÝÁÂÇ¥ÀÇ À§Ä¡ (0=»ç¿ë ¾ÈÇÔ, 1=¿ÞÂÊ¿¡ À§Ä¡, 2=¿À¸¥ÂÊ¿¡ À§Ä¡)

int levelfrom : ´«±ÝÇ¥½Ã ½ÃÀÛ À§Ä¡ (%)

int levelto : ´«±ÝÇ¥½Ã ³¡ À§Ä¡ (%)

int tagdisplaysize : ű×Ç¥½Ã ±ÛÀÚ¼ö

int reverseY : YÃà ÁÂÇ¥ ¹ÝÀü (0-´«±ÝÀÌ ¾Æ·¡¿¡¼­ À§·Î Ç¥½Ã, 1 = À§¿¡¼­ ¾Æ·¡·Î Ç¥½Ã)

int flags : ±¸¼º¿ø ¿É¼Ç °¢ °ªÀº OR·Î ¼³Á¤ ( 0x0001 = HiHi, 0x0002 = High, 0x0004 = Low, 0x0008=LoLo Ç¥½Ã) ¿¹¸¦µé¾î 0x0003À̸é HiHi¿Í High°æ°è¸¦ µ¿½Ã¿¡ Ç¥½Ã

int graphtype : ±×·¡ÇÁ Á¾·ù ( 0 = ¼±±×·¡ÇÁ, 1 = ¸·´ë±×·¡ÇÁ)

string table : ¸â¹ö¿¡¼­ »ç¿ëÇÏ´Â Å×À̺í (¼³Á¤ÇÏÁö ¾ÊÀ¸¸é DBÆ®·£µå Ç׸ñ¿¡¼­ ¼³Á¤ÇÑ ±âº» Å×ÀÌºí »ç¿ë)

string where : ¸â¹ö¿¡¼­ »ç¿ëÇÏ´Â WHERE Àý

string description : ±×·¡ÇÁ ¾Æ·¡ÂÊ¿¡ Ç¥½ÃµÇ´Â ¼³¸í (»ç¿ëÇÏÁö ¾ÊÀ¸¸é ű׳ª ű׼³¸íÀÌ ÀÚµ¿À¸·Î »ç¿ëµÈ´Ù.)

 

¹Ýȯ °ª

¹Ýȯ°ªÀº ¾ø´Ù.

 

¿¹Á¦

@DbTrendClear("DbTrend1");

@DbTrendAddMember("DbTrend1","AI_0001","Column1", @RGB(255,0,0), 0, 1, 2, 1, 0,100,10,0,0,0, "", "", "");

@DbTrendAddMember("DbTrend1","AI_0002","Column2", @RGB(0,255,0), 0, 2, 1, 2, 0,100,10,0,0,0, "","","");

@DbTrendReLoad("DbTrend1");

 

¹®Àå¼³¸í : ¸ÕÀú DbTrendClearÇÔ¼ö¸¦ »ç¿ëÇÏ¿© Æ®·£µåÀÇ ¸ðµç ±¸¼º¿øÀ» »èÁ¦ÇÑ ÈÄ, µÎ°³ÀÇ ±×·¡ÇÁ ±¸¼º¿øÀ» Ãß°¡ÇÑ µÚ ÀڷḦ ´Ù½Ã Àоú´Ù.

 

°ü·ÃÇ׸ñ

@DbTrendAddMember()

@DbTrendClear()

@DbTrendGetMax()

@DbTrendGetMemberFlags()

@DbTrendGetMin()

@DbTrendGetRealPos()

@DbTrendGetShowSize()

@DbTrendReLoad()

@DbTrendRemoveAt()

@DbTrendSaveToCsv()

@DbTrendSetDataType()

@DbTrendSetDsn()

@DbTrendSetMax()

@DbTrendSetMemberFlags()

@DbTrendSetMemberTable()

@DbTrendSetMin()

@DbTrendSetShowSize()

@DbTrendSetStartTime()

@DbTrendSetTable()

@DbTrendShiftTime()